﻿


body{background: #e7e7e7}
/*login_main*/
.login_main {margin: 19px auto; height: auto!important; min-height: 200px;width:1000px; height: 200px;}
.login_pic{width: 688px; height: 388px; padding: 5px; float: left; display: inline; border: 1px solid #ccc; border-radius: 5px;background:#fff;}


/*左边轮换片*/
.login_pic{position: relative;}
.login_pic ul{position: relative;}
.pic_roll_main li{position: absolute; left: 0; top: 0; width: 688px; height: 388px; display: none;}
.pic_roll_main li img{width: 688px; height: 388px;}

#picBtn{position: absolute; width:388px; height: 20px; right:30px; bottom:10px; z-index: 6; text-align: right;}
#picBtn a{display:inline-block;*display:inline;*zoom:1; margin: 0 3px; width:13px; height:13px; background:#F38000; cursor: pointer;}
#picBtn a.current{display:inline-block;*display:inline;*zoom:1; opacity: 1; width:13px; height:13px; background:#FF0000;}


/*底部*/
.footer{background-color: #0984C2; padding: 12px 0; text-align: center; color:#FFF;}
.footer a,.footer a:hover{color: #FFF;}


/*登陆*/
.login_form_outer{width: 278px; height: 398px; float: right; display: inline; border: 1px solid #ccc; border-radius: 5px;background:#fff;}
/*.login_form_outer{width: 285px; height: 386px; position: absolute; left:50%; margin-left: 200px; top:14px; }*/
.login_form_main{width: 278px; height: 398px; overflow: hidden; position: relative;}
.login_form_main ul.main_ul{width:576px; height: 398px; position: relative;}
.login_form_main ul.main_ul li{width: 278px; height: 398px; float: left; position: relative;}
.login_top h1{border-bottom: 1px solid #D2E3E7; position: relative; font-weight: normal; height: 39px;  line-height: 39px; font-size: 18px; color: #5A5A5A; text-align: center; background: url("bgimg/login_form_title_bg.jpg") repeat-x left top; border-radius: 5px 5px 0 0;}
.login_top h1 a,.login_top h1 a:hover{position: absolute; text-decoration: underline; left: 0; top:0; line-height: 34px; font-size: 12px; color: #FFF; font-weight: normal;}
.login_top h1 a:hover{text-decoration: none;}
.login_top h2{font-size: 12px; font-weight: normal; padding-top: 8px; text-align: center;}
.login_list_outer{margin-top: 15px;}
.login_form_main ul.login_list li{width: 248px; padding: 0 15px; height: 55px; position:relative;}
.login_form_main ul.login_list li span{display: block; clear: both;}
.login_form_main ul.login_list li button.btnLogin span{display: none;}

.login_form_main ul.get_password li{height: auto; margin-bottom: 20px;}
.tip_title{font-size: 14px;}
.tip_main,.step2_tip_main{line-height: 23px; position: relative;}
.tip_main i{width: 20px; height: 22px; background: url("bgimg/icon_key.gif") no-repeat 2px center; float: left; display: inline;}

.login_form_main ul.get_password li.step2_tip_main{padding-top: 10px;}
.step2_tip_main b{position: absolute; width: 31px; height: 28px; left: 12px; top:0; background: url("bgimg/icon_right.gif") no-repeat left top;}
.step2_tip_main i{width: 26px; height: 22px; float: left; display: inline;}


.login_form_main ul.get_password li.tip_click{padding-top: 30px; text-align: center;}
.login_form_main ul.get_password li.tip_click a{text-decoration: underline;}
.login_form_main ul.get_password li.tip_click a:hover{text-decoration: none;}

b.input_tip{padding: 4px; cursor: text; font-weight: normal; color: #999; height: 24px; line-height: 24px; position: absolute; left: 16px; top: 1px; z-index: 20;
    border-radius: 3px; background: #FFF url("bgimg/input_bg.png") repeat-x left top;
}

.login_input{width: 236px; float: left; line-height: 24px; display: inline; height: 24px; padding: 5px; border: 0;
    border-width: 1px; border-style: solid; border-color: #B9B9B9 #DCDCDC #F3F3F3; border-radius: 3px; background: #FFF url("bgimg/input_bg.png") repeat-x left top;
}


.login_select{ float: left; display: inline; margin:0; padding: 4px 2px; text-align: left; border: 1px solid #B0B0B0;}
.yzm{width: 146px;}
.yzm_img{float: left; display: inline; margin: 0 0 0 10px; width:80px; height:35px;}
.login_main ul.login_list li span{color: #FF7070; line-height: 20px; padding-left: 6px;}
.login_main ul.login_list li.login_submit{width: 259px; padding-left: 13px; line-height: 32px; font-size: 12px;}
.login_main ul.login_list li.read{height: 30px;}
.login_submit label,.read label{float: left; display: inline; margin:0 48px 0 8px; font-size: 14px;}
.login_submit label input,.read label input{float: left; display: inline; margin: 9px 3px 0 0; width: 15px; height: 15px;}
.read label{margin:0 0 0 2px;}
.read label input{margin-top: 2px;}
.login_btn{padding: 10px 15px 0 15px;}
.login_btn h1{font-weight: normal;}

.get_password_btn{padding: 67px 15px 0 15px;}
.get_password_btn a.get_pass_btn{float: left;}
.get_password_btn a.goto_login_btn{float: right;}
.get_password_btn a.goto_login_btn i{width: 16px; height: 16px; float: left; display: inline; background: url("bgimg/btn_arrow.gif") no-repeat left top; margin: 13px 5px 0 0;}

.yellow_btn,.yellow_btn:hover{border:1px solid #DEDEDE; border-radius: 1px; padding: 0 15px; color: #FFF; display: inline-block; line-height: 40px; font-size: 18px; text-decoration: none;
    background: #FF8800;
    background: -moz-linear-gradient(top, #FFBB00 0%, #FF8800 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFBB00), color-stop(100%,#FF8800));
    background: -webkit-linear-gradient(top, #FFBB00 0%,#FF8800 100%);
    background: -o-linear-gradient(top, #FFBB00 0%,#FF8800 100%);
    background: -ms-linear-gradient(top, #FFBB00 0%,#FF8800 100%);
}
.gray_btn,.gray_btn:hover{border:1px solid #DEDEDE; border-radius: 1px; padding: 0 15px; color: #5A5A5A; display: inline-block; line-height: 40px; font-size: 18px; text-decoration: none;
    background: #E8EBEB;
    background: -moz-linear-gradient(top, #F8FBFB 0%, #E8EBEB 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F8FBFB), color-stop(100%,#E8EBEB));
    background: -webkit-linear-gradient(top, #F8FBFB 0%,#E8EBEB 100%);
    background: -o-linear-gradient(top, #F8FBFB 0%,#E8EBEB 100%);
    background: -ms-linear-gradient(top, #F8FBFB 0%,#E8EBEB 100%);
}

.login_btn a,.login_btn a:hover{display: block; padding: 0; text-align: center; color: #FFF; }

a.btnLogin,a.btnLogin:hover{display: block; float: left; width: 82px; height: 32px; background: #FBA848; color: #FFF; font-size: 14px; text-align: center; text-decoration: none; border-radius: 3px;}
a.btnLogin:hover{background: #C27A26;}

.login_sqsy li label,.login_mmcz li label{width: 60px; padding-right: 5px; float: left; display: inline; line-height: 28px; text-align: right;}
.login_sqsy .login_input,.login_mmcz .login_input{width: 185px;}

.login_sqsy .login_input_yzm{width: 95px;}

.login_sqsy b.input_tip,.login_mmcz b.input_tip{left: 81px;}
.login_list_outer h3,.login_mmcz h3{text-align: left; padding-left: 78px; font-weight: normal; font-size: 12px;}
.login_list_outer h3 input,.login_mmcz h3 input{vertical-align: middle; margin: -3px 5px 0 0;}
.login_sqsy .login_btn{margin-top: 0;}
.login_sqsy .login_btn h1{padding-top: 0; border-top: 0;}
.login_sqsy .login_list_outer{margin-top: 5px; height: auto;}
.login_main .login_sqsy ul.login_list li{height: 36px;}

.login_zcym .login_btn{padding-top: 40px;}

.login_main .login_zcym ul.login_list li{height: 48px;}

.login_mmcz .yzm{width:100px;}
a.send_again_btn,a.send_again_btn:hover{width:80px; float: left; border-radius: 3px; color: #FFF; display: inline; margin-left: 5px;text-decoration: none; height: 28px;  background-color: #FBA848; text-align: center; line-height: 13px; padding: 2px 0 0 0;}

.login_zcym a.send_again_btn,a.send_again_btn:hover{margin-left: 10px;}

a.send_again_btn:hover{background-color: #C27A26;}
.login_main ul.login_list li a.send_again_btn span{line-height: 13px;padding: 0; color: #FFF;}


button.zhuche{background-position: left -64px;}
button.zhuche:hover{background-position: left -96px;}

#btn_forget_password,#btn_forget_password:hover{color: #0F588C; font-size: 14px;}

.hidden{display: none;}

.password_step2{padding: 86px 15px 0 15px;}
.password_step2 a,.password_step2 a:hover{display: block; padding: 0; text-align: center; color: #FFF; }


/*弹出层*/
.popDiv{width: 800px; display: none; border: 1px solid #0076B2; /*left: 50%; margin-left: -354px; top:100px;*/ position: absolute; background: #FFF; z-index: 10001; }
.delete_pop{width: 500px;}
#members_add_pop{width: 600px;}
.shade-div {background-color: #000; left: 0; opacity: 0.2; filter:alpha(opacity=20); position: fixed!important; position:absolute;top: 0; width: 100%; height: 100%!important; height: 0; overflow: hidden; z-index: 10000;}
.popDivTitle{position: relative; padding-left: 14px; line-height: 32px; height: 32px; overflow: hidden; border-bottom: 1px solid #0076B2; color: #FFF; font-weight: bold;
    background: #0670B1;
    background: -moz-linear-gradient(top, #0FA8E2 0%, #0670B1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0FA8E2), color-stop(100%,#0670B1));
    background: -webkit-linear-gradient(top, #0FA8E2 0%,#0670B1 100%);
    background: -o-linear-gradient(top, #0FA8E2 0%,#0670B1 100%);
    background: -ms-linear-gradient(top, #0FA8E2 0%,#0670B1 100%);
}
a.closePopBtn,a.closePopBtn:hover{width: 21px; height: 21px; background: url("bgimg/popCloseBg.gif") no-repeat left top; position: absolute; right: 8px; top:6px;}
a.closePopBtn:hover{background-position: left -21px;}
.error-tips p.pop-btns a{margin-left: 50px;}
.popDivMainContent{padding:25px 12px 20px 12px;}
.blogerDetails{ border-top: 1px solid #D8D8D8;}
.blogerDetails td{text-align: left; padding: 8px 12px;}
.blogerDetails td strong{color: #46BC46; font-weight: normal;}
.blogerDetails td strong.red{color: #F00;}
.padding140{padding-left: 140px;}
.pop_pie{width: 400px; height: 280px;}
.pop_bar{width: 684px; height: 280px;}
.fansAnalysisNav{padding-bottom: 10px;}
.dataWeek h1,.dataWeek ul,.dataWeek li{float: left; display: inline;}
.dataWeek h1 {font-size: 12px; font-weight: normal; line-height: 24px;}
.dataWeekMain{clear: both;}
.dataWeek{padding-bottom: 10px; overflow: hidden;}
.dataWeek ul{border-left:1px solid #CCC; border-top:1px solid #CCC;}
.dataWeek li{border-right:1px solid #CCC; cursor: pointer; border-bottom:1px solid #CCC; padding: 2px 10px; background:url(bgimg/bloger_box.jpg) repeat-x right -106px;}
.dataWeek li.cur{ background-position: left -15px;}
.dataWeekMain p b{font-weight: normal; color: #F00;}
.dataWeekMain p.img{text-align: center; padding: 50px 0;}
#blogerDetailsPop{display: none;}
#shade-div{display: none;}
#jubaoPop{display: none;}
#pingjiaPop{display: none;}
#dlfxPop{display: none;}

.popJubaoMain{padding:20px;}
.jubaoArea{width: 450px; height: 100px; border: 1px solid #CCC; padding: 3px 5px;}
.popJubaoMain p.jubaoBtn{text-align: center;}
.popJubaoMain p.zhifu{padding-top: 15px; border-top: 1px solid #eee; margin-top: 15px;}
.popJubaoMain p.jubaoBtn a,.popJubaoMain p.jubaoBtn a:hover{display: inline-block; text-decoration: none; margin: 0 5px; padding: 2px 10px; background: #F3F3F3; border-radius: 5px; border: 1px solid #CCC;}
.popJubaoMain p.jubaoBtn a:hover{background: #66B0ED; color: #FFF; border: 1px solid #3D82BA;}
.dlzh_main p{margin: 10px 0;}
.dlzh_ylj{width: 292px; height: 24px; border: 1px solid #B2DBFB; padding: 3px;}
.dlzh_dl{background: #EBEBEB; height: 26px; border: 0; width: 294px;}
.dlzh_name{width: 60px; text-align: right; float:left; display: inline; line-height: 32px;}
.dlzh_main p{clear: both;}
a.scdl{padding: 0 10px; margin-left: 10px;}

.pingfen{padding-bottom: 10px;}
.pingfen span,.pingfen label{display: inline; float:left;}
.pingfen label{margin-right: 10px;}
.pingfen label input{float: left; width: 14px; height: 14px; margin:2px 2px 0 0;}
.pingjiaArea{width: 410px; height: 100px; border: 1px solid #CCC; padding: 3px 5px;}
.pingfenText{padding-left: 36px;}

.xwb_forward_text b{color: #0082CB;}
.zzj_text{text-align: center;}

.send_sx li{width: 460px; float: left; display: inline; margin: 5px 0; line-height: 27px;}
.send_sx li.tip{line-height: 20px;}
.blue_text{color: #0000FF;}
.send_sx li.text_center{text-align: center;}
.send_sx li label{width: 80px; float: left; display: inline; text-align: right; padding-right: 5px; line-height: 27px;}
.send_sx_text{width:284px; padding: 0 3px; height: 25px; border: 1px solid #D9D9D9; line-height:25px;}
.sort_type_text{width:245px; padding: 0 3px; height: 25px; border: 1px solid #D9D9D9; line-height:25px;}
.send_sx_textArea{width:284px; padding: 0 3px; height: 65px; border: 1px solid #D9D9D9; line-height:25px;}
.send_sx_area{width: 407px; padding: 3px; height: 68px; border: 1px solid #D9D9D9;}
#pl_all_pop .send_sx_area,#pl_pop .send_sx_area{width: 452px;}
.send_sx li.send_sx_btn{text-align: center; margin-top: 15px;}
.send_sx_btn a,.send_sx_btn a:hover{text-decoration: none; padding: 3px 15px 4px; margin: 0 5px;}

.pop_delete_btn{margin-top: 10px; text-align: center;}
.pop_delete_btn a{margin: 0 8px;}

.pop_crhdlj_btn{margin-top: 15px; text-align: center; border-top: 1px solid #CCC; padding-top: 10px;}
.pop_crhdlj_btn a{margin: 0 8px;}
